<html>
<?php
 require_once("../../includes/gridRo.class.php");
 
 $idkardex = $_GET["idkardex"] ;
 $fDesde   = $_GET["fDesde"]   ;
 $fHasta   = $_GET["fHasta"]   ;
	
?>
<head>
<style>
.cur{cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.Estilo26 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.Estilo28 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.Estilo31 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #376091; }
.Estilo33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1F497D;
	font-weight: bold;
}
.Estilo41 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

</style>
<link href="../../includes/css/jquery-ui-notarios.css" rel="stylesheet" type="text/css"/>
<link href="../../includes/Css/bootstrap.css" rel="stylesheet" type="text/css"/>

<script src="../../includes/jquery-1.8.3.js"></script>

<script type="text/javascript" src="../../includes/js/bootstrap.js"></script>
<script src="../../includes/js/jquery-ui-notarios.js"></script>

	<title></title>
    <script language="javascript" type="text/javascript">
	function CreateObjectAjax(){
		var xmlhttp=false;
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	
		if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		return xmlhttp;
}
////////////////////////////////////////////////////////////
function AjaxReturn(url,_nom){
		  ajax = CreateObjectAjax();
		  var _pag = '';
		    ajax.open('GET', url,true);
		    ajax.onreadystatechange = function(){
		    if(ajax.readyState == 4 && ajax.status==200)
			{
				if(ajax.responseText=='' )
					{
						alert('Txt RO Generado Correctamente');
						window.open('../includes/DownloadtxtUIF.php?nom	='+_nom);
					}
		     _pag = ajax.responseText;
			 //obj.innerHTML = _pag;
		    }
		  }
	  ajax.send(null);
	}
	
		function fExporta() // EXCEL
			{
				
					var _nom = prompt('Ingrese nombre de archivo a exportar','ingrese nombre');
					
					if(_nom){
    					//window.open('reportUIFexporta.php?nord=<?php echo $idkardex;?>&fDesde=<?php echo $fDesde;?>&fHasta=<?php echo $fHasta;?>&nom='+_nom);
					
						//window.open('reportUIFexporta.php?nom='+_nom); // pierde los styles y utf
						window.open('exceluif.php?fDesde=<?php echo $fDesde;?>&fHasta=<?php echo $fHasta;?>&nom='+_nom);	
					} else {
   						 //alert("Cancelado..!!");
					}
					
			}
			
			
		function fExportatxt()
		{
			var _cod_sujeto  = $("#cod_sujeto").val();
		    var _cod_oficial = $("#cod_oficial").val(); 
			
			var _nom = prompt('Verifique nombre y extensión del Archivo',_cod_oficial+'.'+_cod_sujeto);
			
			if(_nom){
    					var x =  AjaxReturn('reportUIFtxt.php?nom='+_nom+'&fec_desde=<?php echo $fDesde;?>&fec_hasta=<?php echo $fHasta;?>',_nom);
						//window.open('reportUIFtxt.php?nom='+_nom);		
				
			} else {
   						 //alert("Cancelado..!!");
				   }
		}


///////////////////
function fShowDetail(obj)

		{ 
			var _id = obj.cells[0].innerHTML;
			var _gridView = document.getElementById('TbPRO');
			var _rows  = _gridView.rows.length;
			for(i=1;i<=_rows-1;i++)
				{
					if(i%2==0)
						{
							_gridView.rows[i].style.backgroundColor = '#FFFFFF';
						}
					else
						{
							_gridView.rows[i].style.backgroundColor = '#FFFFFF';
						}
				}
			obj.style.backgroundColor = '#E8E8E8'; 
		}
	
		
// 	Registro de Operaciones UIF.
	function fInsertDatos()
	{
		var _cod_sujeto  = $("#cod_sujeto").val();
		var _cod_oficial = $("#cod_oficial").val();
		$('<div id="div_datacab" ></div>').load('Datos_cabecera.php?cod_sujeto'+_cod_sujeto+'&cod_oficial='+_cod_oficial)
	.dialog({
					autoOpen: true,
					position :["center","top"],
					width   : 500,
					height  : 210,
					modal:false,
					resizable:false,
					buttons: [{id: "btnAceptar", text: "Aceptar",click: function() { fPassData();$(this).dialog("destroy").remove(); }},
					{id: "btnCancelar", text: "Cancelar",click: function() {$(this).dialog("destroy").remove(); }}],
					title:'Datos de la cabecera del RO'
					
					});
					//$(".ui-dialog-titlebar").hide();	
	}
	
	
	function fPassData()
	{
		// texts del div
		var _cod_sujeto_d  = $("#cod_sujeto_d").val();
		var _cod_oficial_d = $("#cod_oficial_d").val();
		
		// texts de la página
		$("#cod_sujeto").val(_cod_sujeto_d);
		$("#cod_oficial").val(_cod_oficial_d); 
	}
	
	
	function fCopyData1(_data){$("#cod_sujeto").val(_data);}
	function fCopyData2(_data){$("#cod_oficial").val(_data);}
	
	</script>
</head>
<body class="">
	<form name="thisform" id="thisform" action="movAlma.php" method="post">
    <input type="hidden" id="txtExp" name="txtExp" value=""/>  
    <input type="hidden" id="cod_sujeto" name="cod_sujeto" />
    <input type="hidden" id="cod_oficial" name="cod_oficial" />
    <div style="display:block;
    width:100%;
    height:80px;
    overflow:hidden;
    position:fixed;
    top:0px;
    border:#fff 1px;
    margin:0 0 0 0px;
    padding:0;" id="div_cabecera"><table width="100%"><tr class="btn-success"><td height="53" class="btn-primary"> 
    </td><td class="btn-primary" ><h4>REGISTRO DE OPERACIONES UIF</h4></td>
    <td class="btn-primary"><h4>Datos Cabecera: <img src="../../images/oficial.png" width="35" height="35"  onClick="fInsertDatos();" class="cur" title="Ingreso de datos cabecera"/>&nbsp;&nbsp;Excel: <img src="../../images/xls.png" onClick="fExporta();" class="cur" title="exportar a excel"/>&nbsp;&nbsp; Txt: <img src="../../images/file_txt.png" width="35" height="35" onClick="fExportatxt();" class="cur" title="exportar a excel"/></h4></td>   </tr>
	</table>   </div> <div style="margin-top:60px;">
		<?php
                                        
            $Grid1 = new GridView();
			$Grid1->DataSource= "CALL ExportaRO('".$fDesde."','".$fHasta."','".$idkardex."')" ;
			//echo $Grid1->DataSource;
            $Grid1->name      = "TbPRO"              ;
            $Grid1->cssPar    = "well cur"           ;
            $Grid1->cssImp    = "well cur"           ;
            $Grid1->cssCab    = "well"               ;
			$Grid1->click     = "fShowDetail(this)"  ; 
            $Grid1->width     = "100%"               ;
            $Grid1->NumFields = 60                   ;
            $Grid1->Show()                           ;
            $Grid1->fDesCon()                        ;
                
        ?>
    </div>
	</form>
</body>
</html>
